<?php

/***
 * 描述：店铺设定
 * @category		Lib
 * @package			Model			
 * @subpackage	
 * @author			wanght <whtaok@gmail.com>
 * @since			2013-7-30
 * @version			$Id$
 */
class ShopSettingModel extends CommonModel {
	protected $_auto = array (
			array('is_valid','2',1), 	// 系统默认为2，审核通过
			array('is_show','1',1), 	// 系统默认为1，显示
			array('crt_time','time',1,'function'), // 对crt_time字段在更新的时候写入当前时间戳
			array('upd_time','time',3,'function'), // 对upd_time字段在更新的时候写入当前时间戳
			array('crt_user','getSUID',1,'callback'), // 对name字段在新增的时候回调getSUID方法
			array('upd_user','getSUID',3,'callback'), // 对name字段在新增的时候回调getSUID方法
	);
	/**
	 * 描述：关于我们列表
	 * @access		public
	 * @author		wanght<whtaok@gmail.com> 
	 * @since		2013-4-21
	 */	
	public function findAboutList(){
		$savePath = C('REALPATH_SHOP').'/shop_setting';
		$listType = F_CACHE($savePath);
		if(!$listType){
			$modWhere['is_show']='1';//显示
			$modWhere['type']= array('in',array('购物指南','配送与支付','会员中心','关于我们'));
			$list = $this->field('id,type,title')->where($modWhere)->order('ordlist')->select();
			foreach ($list as $key=>$value){
				$listType[$value['type']][$value['id']]=$value;
			}
			F_CACHE($savePath,$listType);
		}
		return $listType;
	}
	
	/**
	 * 描述：关于我们详细
	 * @access		public
	 * @author		wanght<whtaok@gmail.com>
	 * @param		string $id
	 * @since		2013-4-21
	 */
	public function findAboutDetail($id=0){
		$modWhere['is_show']='1';//显示
		$modWhere['id']=$id;//显示
		$modWhere['type']= array('in',array('购物指南','配送与支付','会员中心','关于我们'));
		$detail = $this->field('id,type,title,content')->where($modWhere)->find();
		return $detail;
	}
}

?>